<%@ page contentType="text/html;charset=UTF-8"%>
<script type="text/javascript">
	var _isServerPage = true;
	var _priceType = "${priceType}";
	//表格列定义
	var _tableCols = 	[{
		data : 'uuid',
		sortable : false,
		className : "center",
		width : "30",
		render : RapDataTableUtils.renderCheckCol
	},
	{
		data : 'publicTime',
		width : "120",
		//render : function(data, type, full){},
		sortable : true
	},
	{
		data : 'region',
		width : "120",
		render : function(data, type, full){
			return RapDataUtils.getEnumName("stwy_region", data);
		},
		sortable : true
	},
	{
		data : 'usefor',
		width : "120",
		render : function(data, type, full){
			return RapDataUtils.getEnumName("stwy_usefor", data);
		},
		sortable : true
	},
	{
		data : 'price',
		width : "120",
		className :"rap-td-number",
		render:milliFormat,
		sortable : true
	},
	{
		data : "uuid",
		className : "center",
		sortable : false,
		render : RapDataTableUtils.renderActionCol,
		width : "80"
	}]
;

	//宏：生成ShowData方法，在编辑框显示记录数据
	function showData(data) {
		$("input[name='uuid']").val(data.uuid);
		$("input[name='publicTime']").val(data.publicTime);
		$("select[name='region']").val(data.region);
		$("select[name='usefor']").val(data.usefor);
		$("input[name='price']").val(data.price);
		$("input[name='priceType']").val(_priceType);
	}
	
	function doBeforeSave(){
		$("input[name='priceType']").val(_priceType);
	}
	//查询前处理价格查询条件
	function doBeforeQuery(){
		var compareType = $("#compareType").val();
		if(compareType!=null){
			if(compareType=="1"){
				$("#search_price").attr("name","search_GTE_price");
			}else if(compareType=="2"){
				$("#search_price").attr("name","search_LTE_price");
			}
		}
	}
	$(document).ready(function() {
		bindDefaultActions();
		_queryData = $("#rap-form-query").serializeArray();
		if(_isServerPage){
			//服务器分页
			serverPage();	
		}else{
			//非服务器分页
			_tableList = $('#rap-table-list').DataTable({
				"columns" : _tableCols,
				"createdRow" : RapDataTableUtils.setActions,
				"order": [] 
			});
			onRefresh() ;	
		}
		RapDataTableUtils.setCheckCol(_tableList);


		/**
		 * 表单校验
		 */
		_validator = $('#rap-form-edit').validate({
					rules : {
						publicTime:{
							required : true
						},
						region:{
							required : true
						},
						usefor:{
							required : true
						},
						price:{
							required : true,
							isFloat : true
						}
					},
					messages : {
						price:{
							isFloat : "请输入数字"
						}
					}
				});
	});
</script>